Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[PBR] Wish: I2P Support #133

Open
FZXizzbKv7jg opened this issue May 6, 2021 · 6 comments
Open

[PBR] Wish: I2P Support #133

FZXizzbKv7jg opened this issue May 6, 2021 · 6 comments

Comments

@FZXizzbKv7jg
Copy link

Support I2P provided by package i2pd.

@stangri
Copy link
Owner

stangri commented Nov 15, 2021

I have zero experience with that protocol, and I don't have the time to experiment with it right now. If you can provide the following information I can have a look at supporting it:

  1. How to identify i2p interface.
  2. How to obtain i2p interface gateway.

@FZXizzbKv7jg
Copy link
Author

service name: i2pd

config /etc/i2pd/i2pd.conf:

## Where to write pidfile (default: i2pd.pid, not used in Windows)
# pidfile = /run/i2pd.pid
                                                                                                                                         
## Network interface to bind to                        
## Updates address4/6 options if they are not set                                                                                                             
ifname = vpniface

## External IPv4 or IPv6 address to listen for connections  
## By default i2pd sets IP automatically                                                                                                                 
# host = 1.2.3.4   

## Port to listen for connections                                      
## By default i2pd picks random port. You MUST pick a random number too,    
## don't just uncomment this                                         
# port = 4567  

[httpproxy]                                                                    
## Uncomment and set to 'false' to disable HTTP Proxy                       
# enabled = true                                                         
## Address and port service will listen on                                     
address = 192.168.1.1                                                       
port = 4444    

tunnels config:
/etc/i2pd/tunnels.conf

@FZXizzbKv7jg FZXizzbKv7jg changed the title [vpn-policy-routing] Wish: I2P Support [PBR] Wish: I2P Support Jul 7, 2022
@stangri
Copy link
Owner

stangri commented Jul 7, 2022

So on your system there's an interface called 'vpniface'?

@FZXizzbKv7jg
Copy link
Author

FZXizzbKv7jg commented Jul 8, 2022

Several interfaces for lan, wan, wg, with a different name. There's no interface to create for i2p.

You can bind i2p to a wan or vpn interface.

The implementation for i2p should be similar to tor's. Suffix is .i2p .

@stangri
Copy link
Owner

stangri commented Sep 29, 2022

The implementation for i2p should be similar to tor's. Suffix is .i2p .

So it's a proxy where you can send HTTP/HTTPS requests?

@FZXizzbKv7jg
Copy link
Author

Yes right.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants