linux 怎么搭建socks5

linux 怎么搭建socks5,第1张

1、安装ss5

ss5 is a socks server that implements the SOCKS v4 and v5 protocol.

yum -y install pam-devel

tar zxf ss5-3.8.9-8.tar.gz

cd ss5-3.8.9

./configuremakemake install

2、配置ss5

cd /etc/opt/ss5

3、ss5.conf为配置文件,格式实例:

auth0.0.0.0/0 - u

set SS5_STIMEOUT 3600

set SS5_AUTHCACHEAGE 3600

set SS5_VERBOSE

permit u 0.0.0.0/0 - 0.0.0.0/0 - - - - -

4、ss5.passwd配置访问账户和密码,格式实例

user password

5、启动/停止

/etc/init.d/ss5 start

/etc/init.d/ss5 stop

6、netstat -ntlp检查1080端口是否开启

[root@localhost ss5-3.8.9]# yum install pam-devel openldap-devel openssl-devel

[root@localhost socket5]# wget http://sourceforge.net/projects/ss5/files/ss5/3.8.9-8/ss5-3.8.9-8.tar.gz/download

[root@localhost socket5]# tar -zxvf ss5-3.8.9-8.tar.gz

[root@localhost socket5]# cd ss5-3.8.9

[root@localhost ss5-3.8.9]# ./configure

[root@localhost ss5-3.8.9]# make

[root@localhost ss5-3.8.9]# make install

编辑配置文件

[root@localhost ss5-3.8.9]# vi /etc/opt/ss5/ss5.conf

插入

auth0.0.0.0/0 - u

permit u0.0.0.0/0 - 0.0.0.0/0 - - - - -

创建用户名密码

[root@localhost ss5-3.8.9]# vi /etc/opt/ss5/ss5.passwd

一行一个用户名密码,空格隔开

[root@localhost ss5-3.8.9]# chmod +x /etc/init.d/ss5

[root@localhost ss5-3.8.9]# /etc/init.d/ss5 start

[root@localhost ss5-3.8.9]# netstat -nap|grep ss5

tcp0 0 0.0.0.0:10800.0.0.0:* LISTEN 28870/ss5

############################

如果需要限制访问某些ip地址可以增加

permit -0.0.0.0/0 - 1.1.1.1 80 http- - -

permit -0.0.0.0/0 - 2.2.2.2 80 http- - -

规则是按顺序向下匹配,匹配到则通过,否则拒绝

也可以使用域名,这样就只能访问这个域名,但是感觉不好用,子页面无法查看,把域名对应的ip加入后,就可以正常访问网站了

permit -0.0.0.0/0 - www.abc.com 80 http- - -

你缺少库没有装。我刚刚装好 =。= 你这样试试看,应该就没问题了

sudo apt-get install libssl-dev

我也是新手。。。问个问题,前面加sudo 和不加sudo 有啥区别。。。还有就是默认安装在哪?配置文件放在啥地方。。。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8390643.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-16
下一篇2023-04-16

发表评论

登录后才能评论

评论列表(0条)

    保存