mirror of
https://github.com/fphammerle/docker-tor-proxy.git
synced 2025-10-27 02:43:35 +01:00
Compare commits
3 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 22dcf7e9f4 | |||
| 95b977d216 | |||
| db4522974f |
+14
-1
@@ -6,6 +6,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||
|
||||
## [Unreleased]
|
||||
|
||||
## [2.0.0] - 2020-03-24
|
||||
### Changed
|
||||
- Changed DNS port from 53 to 9053
|
||||
|
||||
### Fixed
|
||||
- Run as unprivileged user
|
||||
|
||||
## [1.1.1] - 2020-03-21
|
||||
### Fixed
|
||||
- Fix invalid torrc path
|
||||
|
||||
## [1.1.0] - 2020-03-21
|
||||
### Added
|
||||
- Change `SocksTimeout` option by setting `$SOCKS_TIMEOUT_SECONDS`
|
||||
@@ -18,6 +29,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||
### Added
|
||||
- Tor Socks5 & DNS proxy
|
||||
|
||||
[Unreleased]: https://github.com/fphammerle/docker-tor-proxy/compare/v1.1.0...HEAD
|
||||
[Unreleased]: https://github.com/fphammerle/docker-tor-proxy/compare/v2.0.0...HEAD
|
||||
[2.0.0]: https://github.com/fphammerle/docker-tor-proxy/compare/v1.1.1...v2.0.0
|
||||
[1.1.1]: https://github.com/fphammerle/docker-tor-proxy/compare/v1.1.0...v1.1.1
|
||||
[1.1.0]: https://github.com/fphammerle/docker-tor-proxy/compare/1.0.0...v1.1.0
|
||||
[1.0.0]: https://github.com/fphammerle/docker-tor-proxy/releases/tag/1.0.0
|
||||
|
||||
+5
-3
@@ -16,14 +16,16 @@ RUN adduser -S onion \
|
||||
# ENV PAGER=less
|
||||
|
||||
EXPOSE 9050/tcp
|
||||
EXPOSE 53/udp
|
||||
EXPOSE 9053/udp
|
||||
COPY torrc.template entrypoint.sh /
|
||||
ENV SOCKS_TIMEOUT_SECONDS=
|
||||
ENTRYPOINT ["/entrypoint.sh"]
|
||||
RUN chmod -c a+rX /torrc.template /entrypoint.sh
|
||||
|
||||
CMD ["tor"]
|
||||
USER onion
|
||||
CMD ["tor", "-f", "/tmp/torrc"]
|
||||
|
||||
HEALTHCHECK CMD \
|
||||
curl --silent --socks5 localhost:9050 https://google.com > /dev/null \
|
||||
&& [ ! -z "$(dig +notcp +short one.one.one.one @localhost)" ] \
|
||||
&& [ ! -z "$(dig -p 9053 +notcp +short one.one.one.one @localhost)" ] \
|
||||
|| exit 1
|
||||
|
||||
+2
-1
@@ -6,12 +6,13 @@ services:
|
||||
image: fphammerle/tor-proxy
|
||||
ports:
|
||||
- '127.0.0.1:9050:9050/tcp'
|
||||
- '127.0.0.1:53:53/udp'
|
||||
- '127.0.0.1:53:9053/udp'
|
||||
environment:
|
||||
SOCKS_TIMEOUT_SECONDS: 240
|
||||
security_opt: ['no-new-privileges']
|
||||
restart: unless-stopped
|
||||
cpus: 0.5
|
||||
mem_limit: 128m
|
||||
#cap_add: [SYS_PTRACE]
|
||||
|
||||
# https://docs.docker.com/compose/compose-file/compose-file-v2/
|
||||
|
||||
+1
-1
@@ -1,7 +1,7 @@
|
||||
Log notice stdout
|
||||
|
||||
SocksPort 0.0.0.0:9050
|
||||
DNSPort 0.0.0.0:53
|
||||
DNSPort 0.0.0.0:9053
|
||||
|
||||
SocksTimeout {socks_timeout_seconds}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user