有的时候下载一个东西 国内网络环境你懂的
项目主页
proxychains-ng是proxychains的加强版,主要有以下功能:
支持http/https/socks4/socks5
支持认证
远端dns查询
多种代理模式
安装proxychains-ng
下载源码
$ git clone https://github.com/rofl0r/proxychains-ng
编译安装
$ ./configure --prefix=/usr --sysconfdir=/etc
$ make
$ make install
$ make install-config (安装proxychains.conf配置文件)
使用前你需要有个已经有启用VPN代理转发且转发通畅的端口,比如常见的1080端口。具体不必须说。如果不知道什么意思就不用再往下看了,知道有这个命令就可以了。
然后修改proxychains配置文件。默认目录是/etc/proxychains.conf 文件,默认会给出一些[ProxyList]参数,我们直接直接挪到文件底部修改添加就可以了。
例如
$ vim /etc/proxychains.conf
[ProxyList]
socks5 127.0.0.1 1080
这里注意写法如果socks有用户名和密码就应该这么写
socks5 192.168.67.78 1080 lamer secret
上面的参数配置意思是 proxychains将所需要的命令通过sock5在1080端口转发,如果需要什么命令用到代理转发,执行"
proxychains4+命令
实例
[root@VM-0-16-centos ~]# proxychains4 curl ip.sb
[proxychains] config file found: /etc/proxychains.conf
[proxychains] preloading /usr/lib/libproxychains4.so
[proxychains] DLL init: proxychains-ng 4.14
[proxychains] Strict chain ... 40.74.73.113:1080 ... ip.sb:80 ... OK
40.74.73.113
[root@VM-0-16-centos ~]# curl ip.sb
172.81.234.209
[root@VM-0-16-centos ~]#
这里推荐查看这个脚本安装便捷快速
https://shagain.club/index.php/archives/428/
在服务器安装s5 也就是sock5
系统:centos7
安装依赖项
yum install gcc openldap-devel pam-devel openssl-devel -y
wget http://nchc.dl.sourceforge.net/project/ss5/ss5/3.8.9-8/ss5-3.8.9-8.tar.gz # 下载安装包
tar -xzvf ss5-3.8.9-8.tar.gz # 解压缩
cd ss5-3.8.9 # 切换目录
./configure && make && make install # 编译安装
Socks5配置
修改配置文件
vim /etc/opt/ss5/ss5.conf
auth 0.0.0.0/0 – -
改为
auth 0.0.0.0/0 – u
permit – 0.0.0.0/0 – 0.0.0.0/0 - - - - -
改为
permit u 0.0.0.0/0 – 0.0.0.0/0 - - - - -
vim /etc/opt/ss5/ss5.passwd
格式:[用户名] [密码] #一个用户一行
service ss5 start
查看状态
service ss5 stutas # 服务状态
netstat -lntp | grep ss5 #网络连接
注:安全策略需要放行对应的端口策略
默认端口是 1080 记得去防火墙放行
Comments | NOTHING