通过Socks5连接tracker

如果tracker连接不上,该怎么办。

这是个非常操蛋的问题。排阻千难万险,买了大块硬盘,获取了公网ip,结果你跟我说tracker连接不上?

好吧,我来说说应对方法。
下面的方法适合于爱折腾但又没什么技术的童鞋(好吧,我就是只会用一键脚本的家伙),不爱折腾的可以关闭网页了。

首先,你需要一个VPS。
有很多便宜的VPS可选,如最近在低价促销的NFPhosting,最低价有7美刀一年的OpenVZ套餐,且支持支付宝。

开通以后,在control panel修改好root的密码,下载个putty,输入ip地址连接,输入你的登录信息,然后使用脚本。
这一步非常简单,请自行百度,不再赘述。接着进行下一步:

总共只需要执行两个命令。
1.下载
wget –no-check-certificate https://raw.github.com/Sooele/danted/master/install.sh -O install.sh
注:你只需复制,在putty的命令行窗口里点下右键就直接粘贴进去了。

2.执行(参数自行修改)
bash install.sh –ip=”server_ip” –port=xxx –user=xxxx –passwd=xxxx
ip:就是你服务器的ip
port:就是你想设置的端口
user:就是你想设的用户名
passwd:就是你想设的密码

若运行结束后显示 Dante Server Install Successfuly! 则表明成功。显示 Dante Server Install Failed! 则表明安装失败。
至于失败了怎么办……我也不知道,反正我没碰见过。

一些命令:
command                              option                                      description
service sockd start              /etc/init.d/sockd start        启动socks5服务器守护进程
service sockd stop              /etc/init.d/sockd stop        停止socks5服务器守护进程
service sockd restart      /etc/init.d/sockd restart        重新启动socks5服务器守护进程
service sockd reload      /etc/init.d/sockd reload        重新加载socks5服务器守护进程
service sockd status                                            系统进程状态
service sockd state          /etc/init.d/sockd state        运行状态
service sockd tail              /etc/init.d/sockd tail          sock 日志
service sockd adduser      /etc/init.d/sockd adduser    添加pam-auth用户:service sockd adduser NAME PASSWORD
service sockd deluser      /etc/init.d/sockd deluser      删除pam-auth用户:service sockd deluser NAME

记住你的ip、端口、用户名、密码,然后就可以到BT客户端上进行设置了。
接下来的就是到BT客户端上设置socks5 proxy了。

举俩例子:

比特彗星:

utorrent:

该方法同样适用于Resilio Sync

注意,你可以只代理tracker,而不让种子内容的上传下载走流量的——而且最好别这样做,否则有可能被ban掉。
此外要注意比特彗星和UT的设置选项上有所区别,要看清楚语意。

以上是我自己瞎捉摸写出来的教程,如果有错误也欢迎大家更正。

未经允许不得转载:BINCODE » 通过Socks5连接tracker

赞 (3)