我在互联网上有一个应用程序,需要代理来访问。
我可以买一个并把它放在那里,他要求的格式如下:
http: // ip: port OR http: // username: password @ ip: port
但我想用我家里的电脑来创建我自己的。
我是一个外行,没有亲眼见过具体的制作步骤,就直接进入了创作的阶段。
也许与 no-ip 有关,并且我的电脑上安装了某些应用程序。我不知道如何开始。
简而言之: 我有一个管理 Instagram 的应用程序(NextPost)。它说要使用与创建帐户的国家/地区相同的代理(在本例中为巴西)。我想将我的计算机用作我的 Web 应用程序的代理。
有人能帮帮我吗?谢谢。
答案1
您没有说明要在哪台计算机上运行代理服务器,而且有许多可用的代理服务器。一个简单的选择是 Squid,它适用于 Linux 和 Windows。我不太确定这里要告知什么级别,但是;
您可以在以下位置找到鱿鱼http://www.squid-cache.org/
下载(最好)二进制包http://www.squid-cache.org/版本/
您可以在以下位置找到文档http://www.squid-cache.org/Doc/
网络上有很多安装示例,既适用于 Linux 版本,也适用于 Windows 版本。我看不出在这里剪切和粘贴任何文档有什么好处。
编辑:我仍然不知道您将运行什么操作系统,但如果您选择使用 squid,它似乎没有用于 NAT 遍历的 uPnP,因此您可能需要查找如何为您的家庭网络路由器添加 NAT 规则。
这可启用从互联网到代理的传入连接。这是容易发生故障的常见区域。
通常这很简单。假设您的 PC 在网络 192.168.1.0(或可能是 10.0.0.0 ..)中,地址为 192.168.1.10,并且您的 squid 代理在端口 8080 上运行。您设置的 NAT 规则通常采用以下形式;
WAN(互联网)端口来自/到端口:8080/8080
LAN(家庭网络)端口来自/到端口:8080/8080
局域网IP:192168.1.10
可以使用其他语义,具体取决于路由器,例如源(对于 WAN)和目标(对于 LAN)(对于入站流量)。