02
2024
08
15:57:57

建立基于polipo的代理

开始安装:

1、下载依赖

yum install pam-devel openldap-devel openssl-devel

2、下载socks5包

wget http://downloads.sourceforge.net/project/ss5/ss5/3.8.9-8/ss5-3.8.9-8.tar.gz

3、编译安装

# tar xf ss5-3.8.9-8.tar.gz 
# cd ss5-3.8.9/# ./configure 
# make && make install

4.1、配置修改

复制代码
复制代码
# grep "^[a-z]" /etc/opt/ss5/ss5.conf 
auth    0.0.0.0/0               -               u
permit u    0.0.0.0/0    -    0.0.0.0/0    -    -    -    -    -    说明(取消以上两行的注释):1、将   :auth    0.0.0.0/0               -               -
    改为:auth    0.0.0.0/0               -               u2、将   :permit -    0.0.0.0/0    -    0.0.0.0/0    -    -    -    -    -    
    改为:permit u    0.0.0.0/0    -    0.0.0.0/0    -    -    -    -    -
复制代码
复制代码

4.2、设置用户

# cat /etc/opt/ss5/ss5.passwd用户名 用户密码

5、启动socks5

/usr/sbin/ss5 -t $SS5_OPTS -u root -b

 6、启动后确定ss5进程

# ps -ef|grep ss5
root     24680     1  0 16:44 ?        00:00:00 /usr/sbin/ss5 -t -u root -b 0.0.0.0:10808

       确定ss5进程存在就证明socks服务正常在运行了!!!

注:ss5 默认使用1080端口,并允许任何人使用,如果要修改默认端口,请修改 vi /etc/sysconfig/ss5

  在/etc/sysconfig/ss5这个文件中,添加下面这一行命令,-b后面的参数代表监听的ip地址和端口号
  # Add startup option here
  SS5_OPTS=" -u root -b 0.0.0.0:10808"


一、polipo安装

***使用socks5协议,而终端很多工具目前只支持http和https等协议,所以我们为终端设置***的思路就是将socks5协议转换成http协议,然后为终端设置即可。

安装polipo(github地址:https://github.com/jech/polipo)

yum install -y texi2html texinfo
git clone https:

二、配置polipo

vi /etc/polipo/config

复制代码
复制代码
socksParentProxy = "127.0.0.1:10808" 
socksProxyType = socks5  
proxyAddress="0.0.0.0"  
proxyPort=58888  
logFile = /var/log/polipo
logLevel = 99logSyslog = truedaemonise=true  
chunkHighMark = 50331648objectHighMark = 16384serverMaxSlots = 64serverSlots = 16serverSlots1 = 32
复制代码
复制代码

polipo -v 可以查看支持的选项

三、启动polipo

polipo -c /etc/polipo/config

四、polipo监听58888端口

[root@k8s polipo]# ss -lntup|grep polipo
tcp    LISTEN     0      128       *:58888                 *:*                   users:(("polipo",pid=57160,fd=5))

五、测试

curl -x 10.0.0.x:58888  ip.gs

六、添加http_proxy环境变量,实现全局代理

当前会话生效

复制代码
复制代码
[root@k8s ~]# export http_proxy=http:
复制代码
复制代码

取消此环境变量,关闭代理

unset http_proxy

同时可以将下面环境变量设置的语句添加到/etc/profile、~/.bashrc等文件来实现更大的代理范围




推荐本站淘宝优惠价购买喜欢的宝贝:

image.png

本文链接:https://hqyman.cn/post/7382.html 非本站原创文章欢迎转载,原创文章需保留本站地址!

分享到:
打赏





休息一下~~


« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

请先 登录 再评论,若不是会员请先 注册

您的IP地址是: