openvpn_inc wrote
Hi icz,
Tin's comment about "XY problem" was very important, and here's why: we still don't know why you need "Strict NAT". I don't even know what the term means! And this is with extensive experience with OpenVPN. What is this "strict NAT", and how do you think it will help you?
More to the point: what is your real-world goal in non-technical terms?
And I think I have an idea: you're seeking an advantage in some sort of online game. Okay.
Back to your original question: no. Whatever "strict NAT" means, no, it is not something that can be forced in an OpenVPN client configuration. In fact nothing about NAT is in an openvpn(8) server configuration. If NAT is being done at all on a server, it is entirely handled within the server OS.
Since the openvpn server does not control NAT, obviously the client cannot do it either.
Re: bovine excrement from marketers, I can't say for sure. The sbmmoff site is very vague about details, so it does have a certain barnyard aroma. BTW if they are providing a proprietary OpenVPN client, they must also provide source code, unless they have purchased a license from OpenVPN, Inc.
hth, regards, rob0
Thank you so much for a reasonable reply. I don’t know why that other guy assumed I didn’t do any research as the first thing he said in an immature way.
You are correct, I am trying to confuse the skill based matchmaking that certain online games uses to make the opponents I am matched with lower skill than I normally get.
There is loads of info about NAT type online which is specifically regarding online games. The NAT type is either Open, Moderate and Strict. Every post I've read is how to change your NAT type from Strict (which is the default for some routers that have UPnP disabled and no forwarded ports) to Open. On a router to get the Nat type to open you forward an array of game ports to your gaming pc or console. The theory is if you have a STRICT NAT type then the games will only match you against other players with an OPEN NAT type. This would theoretically reduce the number of players you can be matched against and thus you have a greater chance of not being matched with players at your skill level. This is helpful in games where you don't want every match to be full of sweaty try hards and want some easier, more enjoyable matches.
Sbmmoff is very vague but it does work. I started poking around in their log files to see what they are doing and how. When I asked some questions to the devs they kicked me from the discord and banned me from using the product. Therefor I want to figure out how to do this on my own.
Could there be some server configuration that does some kind of filtering or the reverse of forwarding the game ports?