Skip to content

Commit

Permalink
windows32
Browse files Browse the repository at this point in the history
  • Loading branch information
idk committed Feb 25, 2020
1 parent 6058c00 commit 65e1610
Show file tree
Hide file tree
Showing 11 changed files with 272 additions and 1 deletion.
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,7 @@ zip:
winlicense:
cat client/LICENSE.md server/LICENSE.md | unix2dos | tee LICENSES.txt

nsis:geti2p windows windows-32 winstall
nsis:geti2p windows windows32 winstall
winstall: winlicense tuntap
makensis nsis/installer.nsi

Expand Down
Binary file added backup-022320202237-pre-libanonvpn.tgz
Binary file not shown.
Binary file added backup-022320202249-pre-libanonvpn.tgz
Binary file not shown.
Binary file added cmd/anonvpn/anonvpn-32.exe
Binary file not shown.
Binary file added cmd/anonvpn/anonvpn-osx
Binary file not shown.
Binary file added cmd/anonvpn/anonvpn.apk
Binary file not shown.
Binary file added cmd/anonvpn/anonvpn.exe
Binary file not shown.
38 changes: 38 additions & 0 deletions diff
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
diff --git a/cmd/anonvpn/flags.go b/cmd/anonvpn/flags.go
index 8d28759..3ba7fcd 100644
--- a/cmd/anonvpn/flags.go
+++ b/cmd/anonvpn/flags.go
@@ -103,33 +103,3 @@ var (
skipi2cp = flag.Bool("skipi2cp", false,
"Skip I2CP Port check for standalone router")
)
-
-// Wallet Options
-var (
- walletFile = flag.String("wallet", "vpnwallet.dat",
- "File to store the wallet in.")
- walletPass = flag.String("walletpass", "ChangeMe",
- "password to use for the wallet.")
- mnemonicLoad = flag.String("mnemonic", "",
- "Load or restore a wallet from the mnemonic string(Must be quoted).")
- walletProxy = flag.String("proxy", "i2p",
- "Proxy to use for the wallet connection.(Tor, i2p, or host:port).")
- networkType = flag.String("walletnet", "mainnet",
- "Which network to use the wallet on (mainnet, testnet, regtest).")
- bitcoin = flag.Bool("btc", true,
- "Use a bitcoin wallet, true by default(rationale=widely adopted).")
- bitcoinCash = flag.Bool("bch", false,
- "Use a bitcoin cash wallet.")
- zeroCash = flag.Bool("zec", true,
- "Use a zerocash wallet, true by default(rationale=mainstream privacy coin).")
- litecoin = flag.Bool("ltc", false,
- "Use a litecoin wallet.")
- ethereum = flag.Bool("eth", false,
- "Use an ethereum wallet.")
- serviceprice = flag.Int("rate", 0,
- "Set a payment requirement to authorize new clients")
- requirepass = flag.String("requirepass", "",
- "Require a password to request service information.")
- outProxy = flag.String("outproxy", "",
- "Configure a SOCKS outproxy with your wallet proxy(i2p mode)")
-)
2 changes: 2 additions & 0 deletions etc/anonvpn/canal.rc
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
#! /usr/bin/env sh

231 changes: 231 additions & 0 deletions i2pd.conf
Original file line number Diff line number Diff line change
@@ -0,0 +1,231 @@
## Configuration file for a typical i2pd user
## See https://i2pd.readthedocs.io/en/latest/user-guide/configuration/
## for more options you can use in this file.

## Lines that begin with "## " try to explain what's going on. Lines
## that begin with just "#" are disabled commands: you can enable them
## by removing the "#" symbol.

## Tunnels config file
## Default: ~/.i2pd/tunnels.conf or /var/lib/i2pd/tunnels.conf
# tunconf = /var/lib/i2pd/tunnels.conf

## Tunnels config files path
## Use that path to store separated tunnels in different config files.
## Default: ~/.i2pd/tunnels.d or /var/lib/i2pd/tunnels.d
# tunnelsdir = /var/lib/i2pd/tunnels.conf.d

## Where to write pidfile (don't write by default)
# pidfile = /var/run/i2pd.pid

## Logging configuration section
## By default logs go to stdout with level 'info' and higher
##
## Logs destination (valid values: stdout, file, syslog)
## * stdout - print log entries to stdout
## * file - log entries to a file
## * syslog - use syslog, see man 3 syslog
# log = file
## Path to logfile (default - autodetect)
# logfile = /var/log/i2pd.log
## Log messages above this level (debug, *info, warn, error, none)
## If you set it to none, logging will be disabled
# loglevel = info
## Write full CLF-formatted date and time to log (default: write only time)
# logclftime = true

## Daemon mode. Router will go to background after start
# daemon = true

## Specify a family, router belongs to (default - none)
# family =

## External IP 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

## Enable communication through ipv4
ipv4 = true
## Enable communication through ipv6
ipv6 = false

## Network interface to bind to
# ifname =
## You can specify different interfaces for IPv4 and IPv6
# ifname4 =
# ifname6 =

## Enable NTCP transport (default = true)
# ntcp = true
## If you run i2pd behind a proxy server, you can only use NTCP transport with ntcpproxy option
## Should be http://address:port or socks://address:port
# ntcpproxy = http://127.0.0.1:8118
## Enable SSU transport (default = true)
# ssu = true

## Should we assume we are behind NAT? (false only in MeshNet)
# nat = true

## Bandwidth configuration
## L limit bandwidth to 32KBs/sec, O - to 256KBs/sec, P - to 2048KBs/sec,
## X - unlimited
## Default is X for floodfill, L for regular node
# bandwidth = L
## Max % of bandwidth limit for transit. 0-100. 100 by default
# share = 100

## Router will not accept transit tunnels, disabling transit traffic completely
## (default = false)
# notransit = true

## Router will be floodfill
# floodfill = true

[http]
## Web Console settings
## Uncomment and set to 'false' to disable Web Console
# enabled = true
## Address and port service will listen on
address = 127.0.0.1
port = 7070
## Path to web console, default "/"
# webroot = /
## Uncomment following lines to enable Web Console authentication
# auth = true
# user = i2pd
# pass = changeme

[httpproxy]
## Uncomment and set to 'false' to disable HTTP Proxy
# enabled = true
## Address and port service will listen on
address = 127.0.0.1
port = 4444
## Optional keys file for proxy local destination
# keys = http-proxy-keys.dat
## Enable address helper for adding .i2p domains with "jump URLs" (default: true)
# addresshelper = true
## Address of a proxy server inside I2P, which is used to visit regular Internet
# outproxy = http://false.i2p
## httpproxy section also accepts I2CP parameters, like "inbound.length" etc.

[socksproxy]
## Uncomment and set to 'false' to disable SOCKS Proxy
# enabled = true
## Address and port service will listen on
address = 127.0.0.1
port = 4447
## Optional keys file for proxy local destination
# keys = socks-proxy-keys.dat
## Socks outproxy. Example below is set to use Tor for all connections except i2p
## Uncomment and set to 'true' to enable using of SOCKS outproxy
# outproxy.enabled = false
## Address and port of outproxy
# outproxy = 127.0.0.1
# outproxyport = 9050
## socksproxy section also accepts I2CP parameters, like "inbound.length" etc.

[sam]
## Uncomment and set to 'true' to enable SAM Bridge
enabled = true
## Address and port service will listen on
# address = 127.0.0.1
# port = 7656

[bob]
## Uncomment and set to 'true' to enable BOB command channel
# enabled = false
## Address and port service will listen on
# address = 127.0.0.1
# port = 2827

[i2cp]
## Uncomment and set to 'true' to enable I2CP protocol
# enabled = false
## Address and port service will listen on
# address = 127.0.0.1
# port = 7654

[i2pcontrol]
## Uncomment and set to 'true' to enable I2PControl protocol
# enabled = false
## Address and port service will listen on
# address = 127.0.0.1
# port = 7650
## Authentication password. "itoopie" by default
# password = itoopie

[precomputation]
## Enable or disable elgamal precomputation table
## By default, enabled on i386 hosts
# elgamal = true

[upnp]
## Enable or disable UPnP: automatic port forwarding (enabled by default in WINDOWS, ANDROID)
# enabled = false
## Name i2pd appears in UPnP forwardings list (default = I2Pd)
# name = I2Pd

[reseed]
## Options for bootstrapping into I2P network, aka reseeding
## Enable or disable reseed data verification.
verify = true
## URLs to request reseed data from, separated by comma
## Default: "mainline" I2P Network reseeds
# urls = https://reseed.i2p-projekt.de/,https://i2p.mooo.com/netDb/,https://netdb.i2p2.no/
## Path to local reseed data file (.su3) for manual reseeding
# file = /path/to/i2pseeds.su3
## or HTTPS URL to reseed from
# file = https://legit-website.com/i2pseeds.su3
## Path to local ZIP file or HTTPS URL to reseed from
# zipfile = /path/to/netDb.zip
## If you run i2pd behind a proxy server, set proxy server for reseeding here
## Should be http://address:port or socks://address:port
# proxy = http://127.0.0.1:8118
## Minimum number of known routers, below which i2pd triggers reseeding. 25 by default
# threshold = 25

[addressbook]
## AddressBook subscription URL for initial setup
## Default: inr.i2p at "mainline" I2P Network
# defaulturl = http://joajgazyztfssty4w2on5oaqksz6tqoxbduy553y34mf4byv6gpq.b32.i2p/export/alive-hosts.txt
## Optional subscriptions URLs, separated by comma
# subscriptions = http://inr.i2p/export/alive-hosts.txt,http://stats.i2p/cgi-bin/newhosts.txt,http://rus.i2p/hosts.txt

[limits]
## Maximum active transit sessions (default:2500)
# transittunnels = 2500
## Limit number of open file descriptors (0 - use system limit)
# openfiles = 0
## Maximum size of corefile in Kb (0 - use system limit)
# coresize = 0
## Threshold to start probabalistic backoff with ntcp sessions (0 - use system limit)
# ntcpsoft = 0
## Maximum number of ntcp sessions (0 - use system limit)
# ntcphard = 0

[trust]
## Enable explicit trust options. false by default
# enabled = true
## Make direct I2P connections only to routers in specified Family.
# family = MyFamily
## Make direct I2P connections only to routers specified here. Comma separated list of base64 identities.
# routers =
## Should we hide our router from other routers? false by default
# hidden = true

[exploratory]
## Exploratory tunnels settings with default values
# inbound.length = 2
# inbound.quantity = 3
# outbound.length = 2
# outbound.quantity = 3

[persist]
## Save peer profiles on disk (default: true)
# profiles = true
Binary file added libanonvpn_0.32.01-testing_amd64.deb
Binary file not shown.

0 comments on commit 65e1610

Please sign in to comment.