27 lines
754 B
YAML
27 lines
754 B
YAML
---
|
|
on:
|
|
push:
|
|
branches:
|
|
- main
|
|
workflow_dispatch:
|
|
|
|
jobs:
|
|
ipv6:
|
|
runs-on: docker
|
|
container:
|
|
image: ubuntu:24.04
|
|
steps:
|
|
- name: Check IPv6
|
|
run: |
|
|
echo "My routes" && cat /proc/net/route
|
|
echo "My routes (IPv6)" && cat /proc/net/ipv6_route
|
|
echo 'Acquire::ForceIPv6 "true";' > /etc/apt/apt.conf.d/1000-force-ipv6-transport
|
|
apt-get update
|
|
apt-get install --yes curl
|
|
curl -s -o /dev/null https://ipv6.google.com
|
|
- name: Check IPv4 proxy
|
|
env:
|
|
HTTP_PROXY: "http://fsn1-1.forsaken-ashbirds.net:8888"
|
|
HTTPS_PROXY: "http://fsn1-1.forsaken-ashbirds.net:8888"
|
|
run: |
|
|
curl -o /dev/null https://ipv4.google.com
|