Merge pull request 'fix some typos in proxy clearnet 2 onion article' (#31) from ahab/homepage:fix_typos into master
Reviewed-on: #31 Reviewed-by: 6543 <6543@obermui.de>
This commit is contained in:
commit
100a2a8ae0
@ -40,31 +40,31 @@ and extend the tor config ...
|
|||||||
echo 'DNSPort 53
|
echo 'DNSPort 53
|
||||||
AutomapHostsOnResolve 1' >> /etc/torrc
|
AutomapHostsOnResolve 1' >> /etc/torrc
|
||||||
```
|
```
|
||||||
change the dns servert to localhost:
|
change the dns server to localhost:
|
||||||
```
|
```
|
||||||
echo 'nameserver 127.0.0.1' > /etc/resolv.conf
|
echo 'nameserver 127.0.0.1' > /etc/resolv.conf
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
Then create a script caled ```/opt/http2socks.sh```:
|
Then create a script called ```/opt/http2socks.sh```:
|
||||||
```
|
```
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
onion="a1b2c3d4e5f6.onion:80"
|
onion="a1b2c3d4e5f6.onion:80"
|
||||||
proxy_http_2_socks5.sh:socat tcp4-LISTEN:8283,reuseaddr,fork,keepalive,bind=127.0.0.1 SOCKS4A:127.0.0.1:"$onion",socksport=9050 &
|
proxy_http_2_socks5.sh:socat tcp4-LISTEN:8283,reuseaddr,fork,keepalive,bind=127.0.0.1 SOCKS4A:127.0.0.1:"$onion",socksport=9050 &
|
||||||
```
|
```
|
||||||
add this script to the startup by add an line with ```crontab -e```:
|
add this script to the startup by add a line with ```crontab -e```:
|
||||||
```
|
```
|
||||||
@reboot /opt/http2socks.sh
|
@reboot /opt/http2socks.sh
|
||||||
```
|
```
|
||||||
|
|
||||||
now start it all:
|
now start everything:
|
||||||
```
|
```
|
||||||
systemctl restart tor
|
systemctl restart tor
|
||||||
/opt/http2socks.sh
|
/opt/http2socks.sh
|
||||||
systemctl restart nginx
|
systemctl restart nginx
|
||||||
```
|
```
|
||||||
|
|
||||||
now you shoud have the hidden service on your 80 port visible for everyone.
|
now you should have the hidden service on your 80 port visible for everyone.
|
||||||
of course you can extend the nginx config to ask for a login before:
|
of course you can extend the nginx config to ask for a login before:
|
||||||
|
|
||||||
add
|
add
|
||||||
@ -75,11 +75,11 @@ auth_basic_user_file /etc/nginx/.htpasswd;
|
|||||||
to the ```location / {...}``` block
|
to the ```location / {...}``` block
|
||||||
|
|
||||||
```
|
```
|
||||||
and enerate the password file:
|
and generate the password file:
|
||||||
echo -n 'user:' >> /etc/nginx/.htpasswd
|
echo -n 'user:' >> /etc/nginx/.htpasswd
|
||||||
openssl passwd -apr1 >> /etc/nginx/.htpasswd
|
openssl passwd -apr1 >> /etc/nginx/.htpasswd
|
||||||
|
|
||||||
systemctl restart ngin
|
systemctl restart nginx
|
||||||
```
|
```
|
||||||
|
|
||||||
These are just ideas why I'm not responsible if someone has questionable content now available on the net. :D
|
These are just ideas why I'm not responsible if someone has questionable content now available on the net. :D
|
||||||
|
Loading…
Reference in New Issue
Block a user