add tor and update config
This commit is contained in:
parent
ed7b909833
commit
ad621f3fa2
|
@ -2,3 +2,4 @@
|
|||
.vscode
|
||||
docker-compose.test.yml
|
||||
.env
|
||||
docker-compose.onion.test.yml
|
||||
|
|
|
@ -97,7 +97,7 @@
|
|||
Give a ⭐️ if this project helped you!
|
||||
|
||||
### TODO:
|
||||
* Add ssl Cloudflare
|
||||
* Add tor hidden service
|
||||
* Fix ModSecurity whoogle
|
||||
* Fix push docker hub
|
||||
* Refactoring
|
||||
|
|
|
@ -15,10 +15,10 @@ services:
|
|||
volumes:
|
||||
- ./ssl:/letsencrypt:ro
|
||||
environment:
|
||||
- HTTP2=yes
|
||||
- MULTISITE=yes
|
||||
- WORKER_CONNECTIONS=65536
|
||||
- REDIRECT_HTTP_TO_HTTPS=no
|
||||
- HTTP2=yes
|
||||
- HTTPS_PROTOCOLS=TLSv1.2 TLSv1.3
|
||||
- SERVER_NAME=${SEARX_DOMAIN} ${WHOOGLE_DOMAIN} ${SERVER_IP}
|
||||
- ALLOWED_METHODS=GET|POST|HEAD
|
||||
|
@ -48,9 +48,9 @@ services:
|
|||
- PROXY_REAL_IP=yes
|
||||
- PROXY_REAL_IP_FROM=173.245.48.0/20 103.21.244.0/22 103.22.200.0/22 103.31.4.0/22 141.101.64.0/18 108.162.192.0/18 190.93.240.0/20 188.114.96.0/20 197.234.240.0/22 198.41.128.0/17 162.158.0.0/15 172.64.0.0/13 131.0.72.0/22 104.16.0.0/13 104.24.0.0/14
|
||||
- ${SEARX_DOMAIN}_REVERSE_PROXY_URL=/
|
||||
- ${SEARX_DOMAIN}_REVERSE_PROXY_HOST=http://${SERVER_IP}:6060
|
||||
- ${SEARX_DOMAIN}_REVERSE_PROXY_HOST=http://search:8080
|
||||
- ${WHOOGLE_DOMAIN}_REVERSE_PROXY_URL=/
|
||||
- ${WHOOGLE_DOMAIN}_REVERSE_PROXY_HOST=http://${SERVER_IP}:5050
|
||||
- ${WHOOGLE_DOMAIN}_REVERSE_PROXY_HOST=http://whoogle:5000
|
||||
- USE_CUSTOM_HTTPS=yes
|
||||
- CUSTOM_HTTPS_CERT=/letsencrypt/cert.pem
|
||||
- CUSTOM_HTTPS_KEY=/letsencrypt/key.pem
|
||||
|
@ -63,13 +63,10 @@ services:
|
|||
restart: always
|
||||
environment:
|
||||
- BASE_URL=https://${SEARX_DOMAIN}/
|
||||
ports:
|
||||
- 6060:8080
|
||||
|
||||
whoogle:
|
||||
image: secven/whoogle
|
||||
restart: always
|
||||
environment:
|
||||
- WHOOGLE_CONFIG_DISABLE=true
|
||||
ports:
|
||||
- 5050:5000
|
||||
- WHOOGLE_CONFIG_THEME=light
|
||||
|
|
|
@ -42,9 +42,9 @@ services:
|
|||
- PROXY_REAL_IP=yes
|
||||
- PROXY_REAL_IP_FROM=173.245.48.0/20 103.21.244.0/22 103.22.200.0/22 103.31.4.0/22 141.101.64.0/18 108.162.192.0/18 190.93.240.0/20 188.114.96.0/20 197.234.240.0/22 198.41.128.0/17 162.158.0.0/15 172.64.0.0/13 131.0.72.0/22 104.16.0.0/13 104.24.0.0/14
|
||||
- ${SEARX_DOMAIN}_REVERSE_PROXY_URL=/
|
||||
- ${SEARX_DOMAIN}_REVERSE_PROXY_HOST=http://${SERVER_IP}:6060
|
||||
- ${SEARX_DOMAIN}_REVERSE_PROXY_HOST=http://search:8080
|
||||
- ${WHOOGLE_DOMAIN}_REVERSE_PROXY_URL=/
|
||||
- ${WHOOGLE_DOMAIN}_REVERSE_PROXY_HOST=http://${SERVER_IP}:5050
|
||||
- ${WHOOGLE_DOMAIN}_REVERSE_PROXY_HOST=http://whoogle:5000
|
||||
ports:
|
||||
- 80:8080
|
||||
|
||||
|
@ -53,13 +53,10 @@ services:
|
|||
restart: always
|
||||
environment:
|
||||
- BASE_URL=https://${SEARX_DOMAIN}/
|
||||
ports:
|
||||
- 6060:8080
|
||||
|
||||
whoogle:
|
||||
image: secven/whoogle
|
||||
restart: always
|
||||
environment:
|
||||
- WHOOGLE_CONFIG_DISABLE=true
|
||||
ports:
|
||||
- 5050:5000
|
||||
- WHOOGLE_CONFIG_THEME=light
|
||||
|
|
|
@ -0,0 +1,31 @@
|
|||
# TODO
|
||||
|
||||
version: '3'
|
||||
|
||||
services:
|
||||
|
||||
myonion:
|
||||
image: goldy/tor-hidden-service
|
||||
restart: always
|
||||
volumes:
|
||||
- ./hidden-services:/var/lib/tor/hidden_service
|
||||
environment:
|
||||
- SERVICE1_TOR_SERVICE_HOSTS=80:mywww:8080
|
||||
- SERVICE1_TOR_SERVICE_VERSION=3
|
||||
|
||||
nginx:
|
||||
image: secven/bunkerized
|
||||
restart: always
|
||||
environment:
|
||||
- BLOCK_TOR_EXIT_NODE=no
|
||||
- BLOCK_ABUSERS=no
|
||||
- BLOCK_PROXIES=no
|
||||
- USE_BAD_BEHAVIOR=no
|
||||
- USE_DNSBL=no
|
||||
- USE_WHITELIST_IP=no
|
||||
- USE_WHITELIST_REVERSE=no
|
||||
- USE_BLACKLIST_IP=no
|
||||
- USE_BLACKLIST_REVERSE=no
|
||||
- USE_ANTIBOT=captcha
|
||||
- USE_CLIENT_CACHE=yes
|
||||
- USE_GZIP=yes
|
|
@ -16,10 +16,10 @@ services:
|
|||
- 80:8080
|
||||
- 443:8443
|
||||
environment:
|
||||
- HTTP2=yes
|
||||
- MULTISITE=yes
|
||||
- WORKER_CONNECTIONS=65536
|
||||
- SERVER_NAME=${SEARX_DOMAIN} ${WHOOGLE_DOMAIN}
|
||||
- HTTP2=yes
|
||||
- LISTEN_HTTP=yes
|
||||
- HTTPS_PROTOCOLS=TLSv1.2 TLSv1.3
|
||||
- REDIRECT_HTTP_TO_HTTPS=yes
|
||||
|
@ -42,24 +42,19 @@ services:
|
|||
- USE_REVERSE_PROXY=yes
|
||||
- PROXY_REAL_IP=yes
|
||||
- ${SEARX_DOMAIN}_REVERSE_PROXY_URL=/
|
||||
- ${SEARX_DOMAIN}_REVERSE_PROXY_HOST=http://${SERVER_IP}:6060
|
||||
- ${SEARX_DOMAIN}_REVERSE_PROXY_HOST=http://search:8080
|
||||
- ${WHOOGLE_DOMAIN}_REVERSE_PROXY_URL=/
|
||||
- ${WHOOGLE_DOMAIN}_REVERSE_PROXY_HOST=http://${SERVER_IP}:5050
|
||||
- ${WHOOGLE_DOMAIN}_REVERSE_PROXY_HOST=http://whoogle:5000
|
||||
|
||||
search:
|
||||
image: secven/searxng
|
||||
restart: always
|
||||
ports:
|
||||
- 6060:8080
|
||||
environment:
|
||||
- BASE_URL=https://${SEARX_DOMAIN}/ #your domain name
|
||||
network_mode: host
|
||||
- BASE_URL=https://${SEARX_DOMAIN}/
|
||||
|
||||
whoogle:
|
||||
image: secven/whoogle
|
||||
restart: always
|
||||
environment:
|
||||
- WHOOGLE_CONFIG_DISABLE=true
|
||||
ports:
|
||||
- 5050:5000
|
||||
network_mode: host
|
||||
- WHOOGLE_CONFIG_THEME=light
|
||||
|
|
Loading…
Reference in New Issue