2010年5月6日

tor+polipo+vidalia+ProxySwitchy!+ubuntu10.04

添加密钥和软件源

gpg --keyserver keys.gnupg.net --recv 886DDD89
gpg --export A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89 | sudo apt-key add -
sudo gedit /etc/apt/sources.list

# Tor

安装与设置

sudo apt-get update && sudo apt-get install tor tor-geoipdb polipo
sudo gedit /etc/polipo/config

# socksParentProxy = "localhost:9050" (uncomment)
# socksProxyType = socks5 (uncomment)
由于polipo的默认侦听端口是:8123,如果这对于你来说不方便,你可以通过在polipo配置文件的末尾添加如下配置项来调整:proxyPort=your-favor-port (这个试下没成功)
sudo invoke-rc.d polipo restart

添加网桥

sudo gedit /etc/tor/torrc
UseBridges 1
sudo /etc/init.d/tor restart

Chrome Switchy! Options

Profile: Name Tor
Manual Configuration: 127.0.0.1:8123
Rule List URL:
http://autoproxy-gfwlist.googlecode.com/svn/trunk/gfwlist.txt

图形管理

sudo apt-get install vidalia
sudo rm /etc/init.d/tor

2010年4月5日

GAppProxy

一、上传一个文件到google appengine(GAE)
1、注册一个google appengine帐号:http://appengine.google.com/。(假定注册为abc)
2、安装pytonapt-get install python3、下载GoogleAppengine:http://code.google.com/appengine/downloads.html
(Linux/Other Platforms)置于~/appengine
4、下载GAppProxy服务端的源码包:http://code.google.com/p/gappproxy/
(fetchserver- 1.0.0beta.tar.gz)置于 ~/appengine/fetchserver
5、打开fetchServer目录下的app.yaml文件, 修改第一行application参数为abc
6、上传服务端程序cd ~/appengine && python appcfg.py update fetchserver7、程序会要求你填入你的gmail和gmail的密码

二、建立本地和GAE的连接。
1、下载GAppProxy完整源码包:http://code.google.com/p/gappproxy/ (gappproxy- 1.0.0beta.tar.gz)解压出localproxy,编辑其中proxy.conf文件:
fetch_server = http://abc.appspot.com/fetch.py (注意要去掉前面的#)
3、开始连接cd ~/localproxy && python proxy.py
三、配置浏览器并验证是否成功:
在浏览器里面设置代理为127.0.0.1:8000,最好用autoproxy配合使用(chrome用Proxy Switchy)
IP地址查询:http://www.ip138.com/ ,如果在美国就成功了。

四、创建启动器
复制 cd ~/proxy/ && python proxy.py
保存为 GAppProxy
ls -l GAppProxy
-rw-r--r-- 1
sudo chmod a+x GAppProxy
ls -l GAppProxy
-rwxr-xr-x 1
双击GAppProxy文件,选择在终端中运行即可,按Ctrl+C中止。

另外,发现直接拖到面板,不在终端运行更好,免得看到又讨厌又占用终端的窗口。但不知道如何返回到终端来结束进程,就用了这个笨方法,其实挂着也行,关机它就没了。
查看系统所有运行进程的详细列表:ps -ef
或者单独查看python进程的pid:ps -ef | grep python
结束命令:kill pid

五、附加:建博客
修改app.yaml第一行application参数为注册名
cd ~/appengine && python appcfg.py update micolog

下载资源
Google App Engine SDK:http://code.google.com/appengine/downloads.html
micolog:http://code.google.com/p/micolog/downloads/list
SDBlog:http://code.google.com/p/sdapp/downloads/list
gappproxy:http://code.google.com/p/gappproxy/downloads/list

观看youtube的包
http://tonysh-thu.blogspot.com/2009/10/gappproxyyoutube.html

2009年6月1日

openvpn

1、注册帐号:http://www.alonweb.com/

2、安装openvpn:(或在新立得下安装)
sudo apt-get install openvpn
3、下载安装配置文件和认证证书:
sudo wget http://static.alonweb.com/downloads/alonweb.tar.gz
sudo tar -C /etc -xvzf alonweb.tar.gz

4、启动和关闭VPN命令: (需要输入注册时的用户名和口令)
sudo /etc/init.d/openvpn start
sudo /etc/init.d/openvpn stop


(比较流行的只适用于windows的:http://hotspotshield.com/)

2009年4月23日

ubuntu下用gae做代理

一、上传一个文件到google appengine(GAE)
1、注册一个 google appengine帐号 (需手机验证)。
2、安装python:apt-get install python
3、下载 google app engine软件包(Linux/Other Platforms)解压后放在这 ~/appengine

4、下载GAppProxy 服务端的源码包 解压后放在这 ~/appengine/fetchserver

5、打开fetchServer目录下的app.yaml文件,修改第一行application为第一步时注册的名字。
6、开始上传:cd ~/appengine && python appcfg.py update fetchserver
7、程序会要求你填入你的gmail和gmail的密码。 终端显示以下字样表示上传成功:
Cloning 3 application file.
Deploying new version.
Checking if new version is ready to serve.
Closing update: new version is ready to start serving.

二、建立本地和GAE的连接。
1、下载GAppProxy 完整源码包,解压后放在这 ~/gappproxy
2、编辑localproxy下的proxy.conf文件,修改 fetch_server = http://abc.appspot.com/fetch.py 并去掉前面的#,然后保存并关闭。
3、开始连接:cd ~/gappproxy/localproxy && python proxy.py (终端要一直开着)
如果看到以下字样,表示代理已经成功开启。
HTTP Enabled : YES
HTTPS Enabled: NO
Local Proxy :
Fetch Server : http://abc.appspot.com/fetch.py

三、配置浏览器并验证:
最后在浏览器里面设置代理为127.0.0.1:8000。
IP地址查询:http://www.ip138.com/ ,如果在美国就成功了。