Thank you. Problem solved. It works. I do not completely understand it, you may explain and re-word it if you wish. Here is the solution:
Use the SSH client with Dynamic application level forwarding (SOCKS5) and then run browser locally but point it to the SOCKS proxy. The effect will be that world wide web will see IP of VPS, not IP of local system.
ssh -D 4567 -N -f debian@192.0.2.0
debian@192.0.2.0's password:
exit
default= firefox> application menu> settings>General->Network Settings> use system proxy settings>
SOCKS Host= (blank)
SOCKS Host port= 0
OK>
firefox
https://whatismyipaddress.com/
My IP Address is:
VPS= firefox> application menu> settings>General->Network Settings> manual proxy configuration>
SOCKS Host= 127.0.0.1
SOCKS Host port= 4567
OK>
firefox
https://whatismyipaddress.com/
My IP Address is:
terminal:
channel 144: open failed: connect failed: open failed
channel 176: open failed: connect failed: open failed
channel 176: open failed: connect failed: open failed
channel 176: open failed: connect failed: open failed
channel 165: open failed: connect failed: Connection timed out
channel 9: open failed: connect failed: open failed
channel 5: open failed: connect failed: open failed
channel 7: open failed: connect failed: open failed
firefox
Error: no DISPLAY environment variable specified
https://www.rfc-editor.org/rfc/rfc5737.html
IPv4 Address Blocks Reserved for Documentation
Three IPv4 unicast address blocks are reserved for use in examples in specifications and other documents.
Documentation Address Blocks
The blocks 192.0.2.0/24 (TEST-NET-1), 198.51.100.0/24 (TEST-NET-2), and 203.0.113.0/24 (TEST-NET-3) are provided for use in documentation.