Total Pageviews

Tuesday, 7 February 2012

又一个轻量级的socks server程序-mocks攻略(原创文章)

项目地址: http://sourceforge.net/projects/mocks/files/
wget http://downloads.sourceforge.net/project/mocks/mocks/mocks-0.0.2/mocks-0.0.2.tar.gz
tar zxvf mocks-0.0.2.tar.gz
cd mocks-0.0.2
./build
(此命令会在当前目录下,生成可执行文件mocks)

(停止服务的命令为./mocks shutdown或者killall mocks)

如果想修改端口,则
nano mocks.conf
把PORT = 10080这行的10080改为你想要设置的端口.
MOCKS_ADDR的值由0.0.0.0改为127.0.0.1
然后启动mocks:
/root/mocks-0.0.2/mocks start --config /root/mocks-0.0.2/mocks.conf -f
(即必须指定配置文件,否则mocks是启动不了的。)

我试过,mocks无法用systemd来运行。
(这个程序不能设置用户认证。)

然后,你就可关闭putty.exe,运行tor browser,在新版的tor vidalia 程序中,点击“设置中继服务器”-“网络”-勾选“我使用代理服务器连接到网络”-address栏填写你的vps的主机名或ip,端口填写你所设置的socks server的端口号.

username和password栏不用填。
type选择socks 5,不勾选“我的防火墙只允许我连接到特定端口”和“我的isp阻止与tor网络的连接",
然后点击“确定”。这样通过你建立的socks 5代理,即可很顺利的连接上tor网络,设置浏览器的socks代理为127.0.0.1:9050,从而可用tor顺利的翻墙。