0%

代理设置

代理设置

正向代理

  1. 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
  1. tinyproxy
  2. V2Ray
  3. apache httpd
  4. ccproxy
  5. 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

反向代理

  1. frp
  2. nginx – 正向 https 问题
  3. java – cookies问题

客户端工具

  1. clashx
  2. Shadowrocket - ios付费
  3. google chrome 插件 Proxy SwitchyOmega - 直接浏览器访问
  4. git使用方法
    1
    git clone -c http.proxy="http://ip:31228" https://blgit.rfdevx.techx/taya/backend/web-api.git
  5. 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

参考

  1. docker 部署 squid
  2. squid + stunnel