Hi,
I'm running tor on GCP (google cloud platform) and I have the oddest
problem. I reliably can't access any websites or hidden services (i.e.
google.com or my hidden service).
i.e. the following fails.
colin@tor-bouncer:~$ curl -x socks5://127.0.0.1:9050 google.com -m 30
curl: (7) Failed to receive SOCKS5 connect request ack
Some random information which may be useful.
colin@tor-bouncer:~$ tor --version
Tor version 0.2.7.6 (git-605ae665009853bd).
sudo ss -plnt
State Recv-Q Send-Q Local Address:Port
Peer Address:Port
LISTEN 0 128 *:5355
*:*
users:(("systemd-resolve",pid=1166,fd=14))
LISTEN 0 128 *:22
*:*
users:(("sshd",pid=1464,fd=3))
LISTEN 0 128 127.0.0.1:9050
*:*
users:(("tor",pid=23442,fd=6))
For reference, I've attached a debug log of an attempt. Any advice on
how to go about debugging this?
Hi.
I'm currently running a Tor bridge on port 80 (for personal purposes,
luckily no real needs). From what I can see in the obfs debug there's no
connection other than mine, probably because the bridge is not (correctly)
advertised on the Tor network (I guess).
I'm running it with a hack, because I couldn't find a better way to o so.
Time ago I found an answer on SO [1] which explained how to run a bridge on
port 80 via iptables rules, and that's what I do and works fine. But since
the Bridge is online it's a shame others cannot benefit from it.
This is my configuration:
RelayBandwidthRate 900 KB
RelayBandwidthBurst 1 MB
ExitPolicy reject *:* # no exits allowed
DisableDebuggerAttachment 0
SocksPort 0
ORPort 2000
ExtORPort auto
BridgeRelay 1
ServerTransportListenAddr obfs3 0.0.0.0:8099
ServerTransportPlugin obfs3 proxy public_ip:80
When started Tor reports the ORPort as reachable, but that's not the
obfuscated port. I guess many people can benefit from using a Bridge on
port 80.
So two questions:
1) is there a non hack-ish way to run a bridge on port 80?
2) how can I advertise the bridge on port 80?
Thanks
[1] http://tor.stackexchange.com/a/560/6573