如果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的设置选项上有所区别,要看清楚语意。
以上是我自己瞎捉摸写出来的教程,如果有错误也欢迎大家更正。
BB姬
