添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

首先需要两台云服务器,其中服务器A无公网IP,服务器B有公网IP。

A B
公网IP / 110.40.255.180
内网IP 172.17.64.11 172.17.64.17

配置A代理

直接配置环境变量即可。

cd /etc/profile.d/
vim proxy.sh

进入proxy.sh文件后,在文件中写入

export http_proxy=http://172.17.64.17:10888
#服务器要通过172.17.64.17服务器的10888端口的代理来访问外网
source /etc/priofile
echo $http_proxy

在服务器B上安装代理程序squid

yum -y install squid

进入到安装目录

cd /etc/squid/
cp squid.conf squid.conf.bak  #备份配置文件
vim squid.conf #开始修改配置文件
将 http_access deny all
修改为 http_access allow all
http_port 10888 #修改代理的端口
service squid start

查看端口是否开启成功

netstat -lntp | grep 10888
tcp6       0      0 :::10888                :::*                    LISTEN      12894/(squid-1)

在A服务器上 curl www.baidu.com 测试是否能访问外网,测试成功。

内网服务器设置代理访问外网背景首先需要两台云服务器,其中服务器A无公网IP,服务器B有公网IP。AB110.40.255.180172.17.64.11172.17.64.17配置A代理直接配置环境变量即可。cd /etc/profile.d/vim proxy.sh进入proxy.sh文件后,在文件中写入export http_proxy=http://172.17.64.17:10991#服务器要通过172.17.64.17服务器的10991端口的 首先有两台服务器183和184,其中184无外网,183有外网。现在184服务器是无法访问外网的,需要使用代理的方法让184通过有外网的183访问外网。 该操作一共可以分为两个部分:一、配置184代理 二、在服务器183上安装代理程序。 配置184代理 直接配置环境变量即可,可以在/etc/profile下配置: 在etc/profile中添加以下内容: #IP为要连接的代理服务器183,端口是要代理的端口,如下的意思该服务器要通过192.168.1.183服务器的端口19191的代理访问外网
1、内网中机器设置:(1)、控制面板---添加删除程序—添加组件----IIS----“万维网服务”、“远程WEB连接” (2)、控制面板---用户帐户----新建帐户----管理员密码 (3)、我的电脑右键“属性”,“远程”选项卡,选中“允许远程用户连接此计算机”,点击“选择用户”,将第(2)步的新建帐户添加进去。 2、路由器设置: (1)、访问进入路由器,点击“转发规则”---“虚拟服务器” (2)、点击“添加新条目”,在“服务端口号”中填3389 (3)、在“IP地址”中填内网机器的本机IP (4)、在“协议”中选择“ALL” (5)、“状态”选择“生效”。 (6)、保存 此时我们就装内网IP映射到外网IP上了。 3、点击目录栏的“运行状态”,目地是看一下外网IP。 4、在外网机器上,点击“开始”---“程序”---“附件”---“远程桌面连接” 5、输入IPxxx.xxx.xxx.xxx,点击连接,然后输入新建帐户的用户名和密码,连接成功! 注:此方法只能用于上网固定IP用户,对自动获取上网IP用户只当次有效(指内网机器、路由器设置后没有重启、关机的情况)。
传统的nginx环境则直接配置如下即可 location /tencent-mapapi/ { proxy_redirect http:// $scheme://; #做https跳转; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; 线上算法服务有一个偶尔触发的逻辑需要访问三方的api,由于生产服务器无法访问外网,因此一直使用代理进行外网访问,最近代理服务器被重装了,由于该代理是前同事装的,导致这台服务器重装时候没有通知相应的人员进行对应的配置保留,进而影响了线上服务。后面需要线上问题修复,问题就推到我这里了。 上述问题解决办法比较清楚,就是在那台重装的服务器上恢复代理(重装代理)。这里以A表示线上服务器(当然不止一台线上服务器, 假设就一台), B表示这台代理服务器,其中A服务器不能直接访问外网,而B能够直接访问外网。假设 首先要了解公网IP和私网IP,像家用电脑或者服务器只有一个私网IP,没用公网IP。 如果路由器有公网IP可以间接连接我们的内部服务器,一般要运营商下放公网IP,如果运营商没用下放公网IP,像第三方有很多内网穿透的盒子,例如:内网穿透/旁路由sd-wan组网盒子蒲公英。 我们也可以借助一款强大的软件FRP达到可以让外网访问的效果。 二、什么是内网穿透? 内网穿透的原理很简单的说就是: 两台计算机A和B都处于不同的局域网中,A想要...
内网集群通过nginx代理访问外网是一种实现外网服务访问的方法。在实际应用中,由于某些限制,内网集群无法直接访问外网服务,通过nginx代理可以实现内网外网访问。 nginx是一款高性能的开源Web服务器,它可以作为反向代理服务器,将内部服务器的请求转发到外部服务器上。在内网集群中,nginx作为反向代理,可以将客户端发送的HTTP请求转发到外网服务器上进行处理,从而实现内部服务器外网服务的访问。 在使用该方法时,要注意配置nginx的反向代理规则以及外部服务器访问权限控制,保障安全性。同时,nginx提供了负载均衡的功能,可以将请求分发到多台外部服务器上,以提高服务器的性能和稳定性。 总的来说,通过nginx作为反向代理实现内网集群对外部服务的访问,不仅能够解决内部网络无法直接访问外部服务的问题,还可以提高性能和稳定性,是一种非常实用的解决方案。