I used Docker Vyos and added source nat in the CLI, but nat is completely ineffective and will prompt me when committing
vyos@US-Hub #Set nat source rule 10 outbound interface ‘eth0’
[edit]
vyos@US-Hub #Set nat source rule 10 source address’ 0.0.0.0/0 ’
[edit]
vyos@US-Hub #Set nat source rule 10 translation address’ 104.194.77.178 ’
[edit]
vyos@US-Hub commit
[nat source]
#Warning: iptables legal tables present, use iptables legal to see them
[edit]
vyos@US-Hub #
[edit]
vyos@US-Hub #Save
ESaving configuration to ‘/configure/config. boot’
XDone
[edit]
vyos@US-Hub #Exit
Exit
vyos@US-Hub :~$show nat source rules
Disabled rules are not shown
Codes: X - exclude rule, M - masked rule
Rule intf translation
10 eth0 saddr 0.0.0.0/0 to 104.194.77.178
Proto all sport Any
When daddr 8.8.8.8/32, dport Any