Opened 9 years ago

Last modified 2 years ago

#23 reopened enhancement

Implement possibility to define multiple/or range of ports in i2np.udp.port and i2np.ntcp.port

Reported by: anonymous Owned by:
Priority: minor Milestone: undecided
Component: router/transport Version: 0.8
Keywords: test Cc:
Parent Tickets:

Description

Users living in areas where access to Internet is under censorship can experience that common I2P port can be blocked, or that only common (http, https...) ports are allowed and other forbiden.

This was for example a case in Iran, so Iran proxy campaign was launched. see http://blog.austinheap.com/how-to-setup-a-proxy-for-iran-citizens/ and http://dev.austinheap.com/iran/squid-iran-ideal.txt

Admin of an I2P router could then define multiple external ports so I2P could be reach for example on port 80 (with help of port forwarding etc...), 443 etc...

This would help people in countries where Internet is under censorship. Of course this is not 100% solution, but could help.

Subtickets (add)

Change History (10)

comment:1 Changed 9 years ago by anonymous

  • Milestone set to 0.7.11

comment:2 Changed 9 years ago by zzz

  • Resolution set to fixed
  • Status changed from new to closed

The router picks a random port between 9000 and 32000 at first installation. This was implemented in 0.7.8 in 12-2009. The min and max port can be set in advanced config i2np.udp.minPort and i2np.udp.maxPort.

All this was implemented before you filed this ticket?

As of now, several months later, the majority of the routers are not using the old 8887 port.

And you can configure any port you want on config.jsp.

So I think we already do everything you ask.

comment:3 Changed 9 years ago by welterde

  • Resolution fixed deleted
  • Status changed from closed to reopened

I think this ticket is more about having multiple ports at the same time, so that one router publishes multiple NTCP entries with different ports.

comment:4 Changed 9 years ago by anonymous

yes, the request was to publish multiple ports, like some IRC servers do, they can be access via 80, 443, 7777 etc...

comment:5 Changed 8 years ago by zzz

  • Component changed from router/general to router/transport
  • Priority changed from major to minor

I'm not really sure why we need multiple ports. But we need to plan for multiple addresses for IPv6. So multiple ports may come along with it.

comment:6 Changed 8 years ago by zzz

  • Milestone changed from 0.8.1 to 0.8.4
  • Version set to 0.8

comment:7 Changed 7 years ago by killyourtv

  • Milestone changed from 0.8.4 to 0.9

comment:8 Changed 7 years ago by k0e

  • Keywords test added

comment:9 Changed 6 years ago by str4d

  • Milestone 0.9 deleted
Note: See TracTickets for help on using tickets.