Skip to content

net_proxy_setting

446字约1分钟

2023-12-06

多网卡ip路由配置

Windows 路由配置

# 查看ipv4路由配置
route print -4
# 模糊查询配置
route print 192.168.*
# 删除指定路由
route delete 192.168.5.18

# 添加永久路由,指定192.168.10.x 的目标走192.168.1.1网关的网卡
route ADD -p 192.168.10.0 MASK 255.255.255.0 192.168.1.1

# 指定192.168.1.54 的目标走192.168.1.1
route ADD -p 192.168.1.54 MASK 255.255.255.255 192.168.1.1

# 指定默认路由,添加默认路由规则,如指向外网网关
route add -p 0.0.0.0 mask 0.0.0.0 10.187.5.1
 
# 指定跃点数,默认为1,目标相同时值越小优先级越高
route add -p 0.0.0.0 mask 0.0.0.0 10.187.7.1 METRIC 10
route add -p 0.0.0.0 mask 0.0.0.0 10.187.6.1 METRIC 12

详细参考质料>>

Linux 路由配置

ip route add default via 192.168.1.1 dev eth0
ip route add default via 192.168.2.1 dev eth1

Linux 搭建代理服服务器

安装

# ubuntu
apt install tinyproxy

# centos
yum install tinyproxy

检查状态

systemctl status tinyproxy.service

执行结果如下:

 tinyproxy.service - Tinyproxy lightweight HTTP Proxy
   Loaded: loaded (/lib/systemd/system/tinyproxy.service; enabled; vendor preset: enabled)
   Active: active (running) since Tue 2021-08-31 10:19:53 CST; 11s ago
     Docs: man:tinyproxy(8)
           man:tinyproxy.conf(5)
 Main PID: 15247 (tinyproxy)
    Tasks: 11 (limit: 4915)
   Memory: 3.3M
   CGroup: /system.slice/tinyproxy.service
           ├─15247 /usr/bin/tinyproxy
           ├─15259 /usr/bin/tinyproxy
           ├─15261 /usr/bin/tinyproxy
           ├─15262 /usr/bin/tinyproxy
           ├─15263 /usr/bin/tinyproxy
           ├─15265 /usr/bin/tinyproxy
           ├─15268 /usr/bin/tinyproxy
           ├─15269 /usr/bin/tinyproxy
           ├─15270 /usr/bin/tinyproxy
           ├─15271 /usr/bin/tinyproxy
           └─15273 /usr/bin/tinyproxy

配置服务器

编辑 /etc/tinyproxy/tinyproxy.conf 文件,修改一下内容:

  • 找到Allow 127.0.0.1行,前面加上#号将其注释掉, 运行所有客户端连接。
  • Port 8888:默认开放的端口为8888(可自行更改)
  • 配置开机启动 systemctl enable tinyproxy.service

配置Linux客户端

临时配置可在终端窗口中执行如下命令:

# ip 为代理服务器的IP,端口为代理服务器tingproxy.conf中配置的端口
export http_proxy=http://ip:port
export https_proxy=http://ip:port

# 取消代理
unset http_proxy https_proxy

永久配置可以在/etc/profile 中添加 export 语句,然后 source /etc/profile