代理设置
正向代理
- squid
1 2 3 4 5 6 7
| yum update -y yum install squid -y ls /etc/squid/ vi /etc/squid/squid.conf systemctl status squid systemctl start squid systemctl status squid
|
配置文件:/etc/squid/squid.conf
1 2 3 4 5
| acl all_clients src all
http_access allow all_clients
http_port 31288
|
- tinyproxy
- V2Ray
- apache httpd
- ccproxy
- stunnel
1 2 3 4 5 6 7 8 9 10 11 12
| yum install stunnel cd /etc/stunnel/ touch stunnel.conf
启动:stunnel 停止:ps -ef|grep stunnel|kill
openssl genrsa -out key.pem 2048 openssl req -new -x509 -key key.pem -out openssl req -new -x509 -key key.pem -out cert.pem -days 1095 cat key.pem cert.pem >> /etc/stunnel/stunnel.pem
|
配置文件:/etc/stunnel/stunnel.conf
1 2 3 4 5 6 7 8 9 10
| verify = 2
CAfile = /etc/stunnel/stunnel.pem sslVersion = all client = no
[squid] accept = 65501 connect = 127.0.0.1:31288 cert = /etc/stunnel/stunnel.pem
|
反向代理
- frp
- nginx – 正向 https 问题
- java – cookies问题
客户端工具
- clashx
- Shadowrocket - ios付费
- google chrome 插件 Proxy SwitchyOmega - 直接浏览器访问
- git使用方法
1
| git clone -c http.proxy="http://ip:31228" https://blgit.rfdevx.techx/taya/backend/web-api.git
|
- stunnel
1 2 3 4 5 6 7 8 9 10
| apt-get install stunnel vi /etc/default/stunnel4
cd /etc/stunnel/ cp /usr/share/doc/stunnel4/examples/stunnel.conf-sample stunnel.conf
启动:stunnel 停止:ps -ef|grep stunnel|kill
systemctl start stunnel4
|
配置文件:/etc/stunnel/stunnel.conf
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| debug = info output = /var/log/stunnel.log
sslVersion = all
cert = /etc/stunnel/stunnel.pem key = /etc/stunnel/stunnel.pem
[stunnel] client = yes accept = 22566 connect = 74.211.196.164:65011 CAfile = /etc/stunnel/stunnel.pem
|
参考
- docker 部署 squid
- squid + stunnel