R4SAS
10 months ago
committed by
GitHub
5 changed files with 3 additions and 63 deletions
@ -1,15 +0,0 @@ |
|||||||
Build requirements |
|
||||||
================== |
|
||||||
|
|
||||||
In general, for building i2pd you need several things: |
|
||||||
|
|
||||||
* compiler with c++11 support (for example: gcc >= 4.7, clang) |
|
||||||
* boost >= 1.49 |
|
||||||
* openssl library |
|
||||||
* zlib library (openssl already depends on it) |
|
||||||
|
|
||||||
Optional tools: |
|
||||||
|
|
||||||
* cmake >= 2.8 (or 3.3+ if you want to use precompiled headers on windows) |
|
||||||
* miniupnp library (for upnp support) |
|
||||||
* [websocketpp](https://github.com/zaphoyd/websocketpp/) (for websocket ui) |
|
After Width: | Height: | Size: 153 KiB |
Before Width: | Height: | Size: 36 KiB |
@ -1,43 +0,0 @@ |
|||||||
Изменения обработки параметров в релизах > 2.3.0 |
|
||||||
------------------------------------------------ |
|
||||||
|
|
||||||
Система параметров отличается от того, что было ранее и достаточно сильно: |
|
||||||
|
|
||||||
* изменения имён и стиля параметров |
|
||||||
|
|
||||||
Все параметры теперь в виде --help (gnu-style), у некоторых есть шорткаты в виде -h (unix-style). |
|
||||||
Это касается всех систем, в том числе винды. |
|
||||||
|
|
||||||
--daemon=1 и подобное -> просто --daemon, без параметра. Нет опции - false, есть - true |
|
||||||
--notransit=1 -> --notransit, то же что и выше: есть опция - false, нет - true |
|
||||||
--v6 -> --ipv6 (первое было похоже на версию какого-то своего протокола, типа socksproxy --v5) |
|
||||||
--tunnelscfg -> --tunconf (имя параметра было слишком длинным, cfg переделан на conf - единообразно с --conf) |
|
||||||
--sockskeys -> разделён на два, для socks и httpproxy по-отдельности |
|
||||||
|
|
||||||
* поддержка секций в основном конфиге |
|
||||||
|
|
||||||
Выглядит это так: |
|
||||||
|
|
||||||
# основные опции |
|
||||||
pidfile = /var/run/i2pd.pid |
|
||||||
# |
|
||||||
# настройки конкретного модуля |
|
||||||
[httproxy] |
|
||||||
address = 1.2.3.4 |
|
||||||
port = 4446 |
|
||||||
keys = httproxy-keys.dat |
|
||||||
# и так далее |
|
||||||
[sam] |
|
||||||
enabled = no |
|
||||||
address = 127.0.0.2 |
|
||||||
# ^^ переопределяется только адрес, остальное берётся из дефолта |
|
||||||
|
|
||||||
Точно так же сейчас работает конфиг туннелей: секция до точки - имя, после - параметр |
|
||||||
|
|
||||||
* поддержка выключения отдельных сервисов "на корню" см sam.enabled и подобное |
|
||||||
|
|
||||||
Это позволило задать дефолт для номера порта и не писать его руками для включения. |
|
||||||
|
|
||||||
* добавлен --help (см #110) |
|
||||||
|
|
||||||
* присутствует некая валидация параметров, --port=abcd - не прокатит, --port=100500 - тоже |
|
Loading…
Reference in new issue