我的代理服务器是不可见的从外部networking

我正在写一个HTTP代理服务器(家庭作业)。 我在家庭networking上工作,但无法从外部连接到它。
我已经configuration路由器转发我使用的端口上的通信到运行服务器的机器,closuresWindows防火墙,并在brwoser的代理设置中进入我的外部现实世界的IP。 还有什么我该做的?

更新:
事实certificate,问题是与我绑定服务器的地址。 当我使用“本地主机”它没有工作,一旦我删除它,只提供了端口,服务器绑定到一些默认地址,一切开始工作。 我应该使用什么地址?

我将在防火墙的WAN和LAN端连接wireshark (不一定是同时的)。 你看到你的包在双方? 它看起来如预期? 接下来使用服务器上的wireshark与代理…相同的问题。

这将隔离问题的地方。

通常,路由器/防火墙的规则会阻止内部计算机通过路由器/防火墙的外部IP地址访问内部服务器。

为了testing这种设置,我使用了一个单独的外部networking连接(例如,一台连接了3G电话的RJ45,蓝牙,USB调制解调器和WiFi连接的笔记本电脑)。

事实certificate,问题是与我绑定服务器的地址。 当我使用“本地主机”它没有工作,一旦我删除它,只提供了端口,服务器绑定到一些默认地址,一切开始工作