0

所以我编写了一个简单的代理服务器,但我遇到了一些问题: -windows 防御者弹出说你想允许这个程序通过你的防火墙。- 因为我使用 INADDR_ANY 如果端口被转发,任何人都可以访问代理。

所以我想知道的是我可以将 INADDR_LOOPBACK 用于来自 chrome/etc 的传入连接吗?

s:=socket(AF_INET,SOCK_STREAM,IPPROTO_TCP);
inc(LePort);
adr.sin_family:=AF_INET;
adr.sin_port:=htons(LePort);
adr.sin_addr.S_addr:=INADDR_LOOPBACK;//possible?
Bind(S,adr,SizeOf(adr));
if winsock.Listen(S,20)<>SOCKET_ERROR then Break;
closesocket(s);

我试过了,但是 chrome 说代理服务器没有响应,这让我相信我做不到……我对此没意见,但是我应该怎么处理防病毒弹出窗口?

4

0 回答 0