Just want to confirm  that using "interface" in the settings array works here.

First i've called a LC Server script on a web server without using interface. 
The script returns the remote ip.

put 
tsNetGetSync("https://xxxxxxxx.xx/remoteIP.lc",xHeaders,rOutHeaders,rResult,rBytes)
It returned my public ip of my office.

Then i called the same script, but used interface and set it with my remote VPN 
ip address

put "192.168.1.201" into tSettings["interface"]
put  
tsNetGetSync("https://xxxxxxxx.xx/remoteIP.lc",xHeaders,rOutHeaders,rResult,rBytes,tSettings)
 

The script now returned the public internet ip of the remote office.


Amazing! tsNET is so powerful.

Regards,
Matthias


-
Matthias Rebbe
Life Is Too Short For Boring Code

> Am 27.10.2020 um 11:03 schrieb Mark Waddingham via use-livecode 
> <use-livecode@lists.runrev.com>:
> 
> On 2020-10-27 01:05, Brian Milby via use-livecode wrote:
>> I have a fairly simple stack that I use to get FedEx tracking data
>> using tsNetPostSync.  It has worked fine until a new VPN connection
>> was added.  The only change that I know is that it no longer allows a
>> split tunnel so everything must go through the VPN.  Assuming that is
>> the issue, how do I configure tsNet to use the VPN instead of trying
>> to connect directly?  (I’m pretty sure that proxy is not enabled yet,
>> but that is probably coming too).  I did try to set the
>> defaultNetworkInterface but it did not seem to have any impact.  For
>> now I am just disconnecting the VPN to pull the data.
> 
> I *think* the 'interface' setting is what you want:
> 
> “interface”: (Introduced in tsNet version 1.4.0) Specify the interface, IP 
> address or host name to be used for the outgoing connection.
> 
> This should be set to the local ip address of the interface (i.e. VPN) you 
> want the socket connection to come from on the local machine.
> 
> Warmest Regards,
> 
> Mark.
> 
> P.S. Hopefully Charles can correct this if I'm wrong!
> 
> -- 
> Mark Waddingham ~ m...@livecode.com ~ http://www.livecode.com/
> LiveCode: Everyone can create apps
> 
> _______________________________________________
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode


_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to