用 Dante 搭建 SOCKS5 代理(适用 Ubuntu,Debian,CentOS)

突然想搞个公益 SOCKS5。

MTProto代理:tg://proxy?server=104.156.226.215&port=444&secret=057c8f5a93030b26b608213be39c4ab1

socks5代理:https://t.me/socks?server=tg.gfan.loan&port=2018&[email protected]_drive&pass=Cody

兴冲冲试了好几个一键安装脚本… 无奈,Ubuntu 16.04 怎么也装不上,纳闷大家用的都是 CentOS 么?装的都那么顺利…

终于在 Github 上找找到了一个项目名称叫 danted 的一键安装脚本。翻到 Readme 最下方,看到它支持系统有 Ubuntu 14/16,Debian 7/8,CentOS 6/7,感觉这个靠谱…

支持的系统和架构:

OS releasePlatform Provider Result
Debian GNU/Linux 8 (jessie)x86_64vultrpass
Debian GNU/Linux 7 (wheezy)x86_64vultrpass
Debian GNU/Linux 7 (wheezy)i686vultrpass
Ubuntu 16.10 (Yakkety Yak)x86_64vultrpass
Ubuntu 14.04.5 LTSi686vultrpass
CentOS Linux 7 (Core)x86_64vultrpass
CentOS Linux 6x86_64vultrpass
CentOS Linux 6i686vultrpass

试一下,没报错,一路顺利…

1. 安装

wget –no-check-certificate https://raw.github.com/Lozy/danted/master/install.sh -O install.sh
bash install.sh

2. 卸载

bash install.sh –uninstall

3. 增加用户
服务搭起来啦,开始在想怎么跟SSR服务的搭建不太一样,这就好了?可是还没指定我的密码啊…原来还需要增加用户…

/etc/init.d/sockd adduser @google_drive Cody

这儿新加的用户名为@google_drive,密码为 Cody,貌似密码可以置空==

4. 一些选项

Long OptionShort OptionValue referdescription
--ip=ip address list (a.a.a.a:b.b.b.b) *#change ';' to ':' *Socks5 Server Ip address
--port=Default: 2016port for dante socks5 server
--user=Pam-Auth UsernameSocks5 Auth user
--passwd=Pam-Auth PasswordSocks5 Auth passwd
--whitelist=whitelist ip range (a.a.a.a/32:b.b.b.b/32)Socks5 Auth IP list
--whitelist-url=online white list file (url)Socks Auth whitelist http online
--from-package-p--Install package from Bin package
--update-whitelist-u--update white list
--force-f--force install sockd
--help-h--print help info

5. 管理命令

commandoptiondescription
service sockd start/etc/init.d/sockd startstart socks5 server daemon
service sockd stop/etc/init.d/sockd stopstop socks5 server daemon
service sockd restart/etc/init.d/sockd restartreload socks5 server daemon
service sockd reload/etc/init.d/sockd reloadrestart socks5 server daemon
service sockd status/etc/init.d/sockd statussystemd process status
service sockd state/etc/init.d/sockd staterunning state
service sockd tail/etc/init.d/sockd tailsock log tail
service sockd adduser/etc/init.d/sockd adduseradd pam-auth user: service sockd adduser NAME PASSWORD
service sockd deluser/etc/init.d/sockd deluserdelete pam-auth user: service sockd deluser NAME

最后也骚一下,配置中 server 参数用域名代替 IP。附上公益 SOCKS5 代理(用几天算几天好啦),Telegram 点击可用,
https://t.me/socks?server=tg.gfan.loan&port=2018&[email protected]_drive&pass=Cody

欢迎加入我们

《用 Dante 搭建 SOCKS5 代理(适用 Ubuntu,Debian,CentOS)》上有3条评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注