配置远程服务器通过本地windows上网

环境信息

  1. 假设本地windows的IP是192.168.1.200
  2. 假设服务器的IP是192.168.1.201

1 本地Windows配置

1.1 下载安装CCProxy

. CCProxy 官网

1.2 配置

  1. 启动CCProxy,点击设置
    在这里插入图片描述
  2. 修改端口为1万以上,因为1万以下的端口,可能存在权限问题而导致不生效
    在这里插入图片描述

1.3 测试是否生效

  1. 点击监控
    在这里插入图片描述
    在这里插入图片描述

  2. 执行curl命令

    curl --proxy http://192.168.1.200:23456 https://ipinfo.io/ip
    

    成功返回当前外网IP

    183.119.193.114

    并且可以看到CCProxy的代理日志
    在这里插入图片描述

2 服务器配置

2.1 设置临时代理

# 192.168.1.200 是windows的IP
# 23456 是ccproxy的代理端口
export http_proxy=http://192.168.1.200:23456
export https_proxy=http://192.168.1.200:23456

# 可选,设置不代理的IP
export no_proxy="192.168.1.201,172.17.0.0/16,localhost,127.0.0.1"

2.2 测试

2.2.1 测试代理端口连通性

nc -zv 192.168.1.200 23456

Ncat: Version 7.92 ( https://nmap.org/ncat )
Ncat: Connected to 192.168.1.200:23456.
Ncat: 0 bytes sent, 0 bytes received in 0.00 seconds.

2.2.2 显示代理信息

curl -I https://www.baidu.com

在这里插入图片描述

2.2.3 访问外网IP

curl https://ipinfo.io/ip

183.119.193.114

2.2.4 访问百度

curl https://www.baidu.com
<!DOCTYPE html> <!--STATUS OK--><html> <head><meta http-equiv=content-type content=text/html;charset=utf-8><meta http-equiv=X-UA-Compatible content=IE=Edge><meta content=always name=referrer><link rel=stylesheet type=text/css href=https://ss1.bdstatic.com/5eN1bjq8AAUYm2zgoY3K/r/www/cache/bdorz/baidu.min.css><title>百度一下,你就知道</title>

3 排错

3.1 配置域名DNS

如果无法解析域名,使用下面配置域名DNS
vim /etc/resolv.conf

# 增加下面两列
nameserver 8.8.8.8
nameserver 114.114.114.114

3.2 修改默认路由

可能存在多个默认路由,导致访问走错了路由

  1. 查看路由表

    ip route show
    

    default via 172.1.20.1 dev p16p1 proto static metric 100 linkdown
    default via 192.168.1.1 dev p16p2 proto static metric 101

    可看到有2条默认路由,且172.1.20.1优化级更高,导致所有上网流量都会走172.1.20.1,而不是走192.168.1.1

  2. 删除默认路由

    sudo ip route del default via 172.1.20.1 dev p16p1
    

3.3 使用curl调试

  1. -v打印更详细信息
    curl -v https://ipinfo.io/ip
    
  2. 手动加代理测试是否成功
    curl -v --proxy http://192.168.1.200:23456 https://ipinfo.io/ip
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值