cert_commonname = yourpc.dyndns.orgYou must put your PC's (or router's) DNS hostname, which is the public name by which your PC (or router) is accessed externally from the Internet.
gencert -gen -99 -fThis will prepare SSL certificate environment in your gtOrenoPC.
net start gtOrenoPCThis will start gtOrenoPC service.
If your router is UPnP enabled (Universal Plug and Play), and parameter "upnp_auto" is set to "on" in sproxy.conf, gtOrenoPC will try to automatically configure the port-forwarding for you.
upnp_auto = onSee event.log for results. If that succeeds, you do not have to manually configure the port forwarding. Note: make sure you configure all necessary access controls for Orenosp before you make it available on the Internet.
https://yourpc.dyndns.org/Depending on your router's ability, you may not be access your external hostname from within your LAN. In that case, do this instead:
https://localhost/In either case, your browser will warn you that the server's SSL certificate is not trusted. Just keep pressing "yes" for now.
Remote Desktop, use "127.0.0.2:3390" VNC, use "127.0.0.2:0" VNC (alternate), use "127.0.0.2:1"Use "VNC (alternate)" connection if you enabled your VNC on display 1, rather than default 0.
sudo ifconfig lo0 inet 127.0.0.2 add sudo ifconfig lo0 inet 127.0.0.3 add ...
https://yourpc.dyndns.org/_monitorTo further tighten security, access control to the monitor page is restricted to
xcopy %SystemRoot%\web\TSWeb "\Program Files\gtOrenoPC\_intmenu\TSWeb\" or xcopy %SystemDrive%\InetPub\wwwroot\TSWeb "\Program Files\gtOrenoPC\_intmenu\TSWeb\"This way, the copied TSWeb folder is accessible via /_intmenu/TSWeb/.
cd "\Program Files\gtOrenoPC\_intmenu" copy "gthelp\tsweb\*.htm" TSWebIncluded file(s)
https://your-external-site/_intmenu/TSWeb/secure.htmNote: TsWeb start page (Default.htm or gtOrenpPC-supplied secure.htm) contains a specific class ID and version number for the ActiveX component. gtOrenpPC-supplied secure.htm contains the class ID and version number for the ActiveX component that comes with Windows Server 2003 SP 0.
# simple user1:pass1 user2:pass2
john::: os_auth=1 Administrator::: os_auth=1
# only user1 is permitted to access RDP. # only user1 and user2 are permitted to access VNCs (vnc and vnc1). # Users in group "mail" are permitted to access POP service. # (groups must be defined in grpdb.txt file). proxy_authck_assign = /vpn/host1/rdp fmusers -allow="user1" proxy_authck_assign = /vpn/host1/vnc* fmusers -allow="user1,user2" proxy_authck_assign = /vpn/host1/pop fmusers -allow="@mail"
tunnel_dest_name = host1:vmware 127.0.0.1:902 raw tunnel_pass_by = label /vpn/host1/vmware host1:vmwareAlso add the following line to _intmenu\vpn\tnlis.conf:
listen_addresses: 127.0.0.2@3390=/vpn/host1/rdp \
127.0.0.2@5900=/vpn/host1/vnc \
127.0.0.2@9002=/vpn/host1/vmware \ <=== ADD this line
127.0.0.2@5901=/vpn/host1/vnc1
Now, you can enter "127.0.0.2:9002" in login box of VMware Server Console
to connect to the VMware Server on your remote PC.
proxy_sslvpn_url = /vpn/host2/* tunnel_dest_name = host2:rdp 192.168.1.102:3389 raw #you can also specify the hostname if your PC obtains IP via DHCP. #tunnel_dest_name = host2:rdp my2ndpc:3389 raw tunnel_pass_by = label /vpn/host2/rdp host2:rdpAlso add the following line to _intmenu\vpn\tnlis.conf:
listen_addresses: 127.0.0.2@3390=/vpn/host1/rdp \
127.0.0.2@5900=/vpn/host1/vnc \
127.0.0.3@3390=/vpn/host2/rdp \ <=== ADD this line
127.0.0.2@5901=/vpn/host1/vnc1
This set of params will enable forwarded Remote Desktop connection on
PC with IP 192.168.1.102 (my2ndpc).
From a remote PC, connect to "127.0.0.3:3390".
# 0.0.0.0/0 matches any IPv4 address #0.0.0.0/0 # 192.168.1.xxx 192.168.1.0/24 # list individual IPs here 207.46.249.252 207.46.156.156
# --- OLD --- proxy_listen_name = https-mon 0.0.0.0@4443 https proxy_mon_xurl = https-mon://*/_monitor # proxy_authip_url = /_monitor* -allow="127.0.0.1,192.168.0.0/16" proxy_authck_assign = /_monitor* fmusers -allow="@admin,@users" # --- NEW --- proxy_mon_xurl = /_monitor # THE FOLLOWING SHOULD NOT BE CHANGED proxy_authck_assign = /_monitor* fmusers -allow="@admin,@users"With the above change, you can access gtOrenoPC Monitor from anywhere with "https://your-domain-name/_monitor". You may also want to modify the link in GTORENOPC_HOME\_intmenu\menu.html to "/_monitor".
Go back to gtOrenoPC index page