Skip to content

Commit a60049f

Browse files
committed
update core
1 parent c258db5 commit a60049f

File tree

1 file changed

+25
-13
lines changed

1 file changed

+25
-13
lines changed

β€Ž.github/workflows/release.yamlβ€Ž

Lines changed: 25 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -63,20 +63,14 @@ jobs:
6363
if: matrix.os == 'windows-latest'
6464
shell: pwsh
6565
run: |
66-
# Create the folder structure for x64
67-
mkdir proxycloud-gui-x64
68-
# Move the portable executable to the folder
69-
Move-Item "dist/*portable.exe" "proxycloud-gui-x64/"
70-
# Create zip file
71-
Compress-Archive -Path "proxycloud-gui-x64" -DestinationPath "dist/proxycloud-gui-win-unpacked.zip"
66+
# Create zip file for x64 win-unpacked folder
67+
if (Test-Path "dist/win-unpacked") {
68+
Compress-Archive -Path "dist/win-unpacked" -DestinationPath "dist/proxycloud-gui-win-unpacked.zip"
69+
}
7270
73-
# Create the folder structure for ia32 if files exist
74-
if (Test-Path "dist/win-ia32-*portable.exe") {
75-
mkdir proxycloud-gui-ia32
76-
# Move the ia32 portable executable to the folder
77-
Move-Item "dist/win-ia32-*portable.exe" "proxycloud-gui-ia32/proxycloud-gui-win-ia32-portable.exe"
78-
# Create zip file for ia32
79-
Compress-Archive -Path "proxycloud-gui-ia32" -DestinationPath "dist/proxycloud-gui-win-ia32-unpacked.zip"
71+
# Create zip file for ia32 win-unpacked folder if it exists
72+
if (Test-Path "dist/win-ia32-unpacked") {
73+
Compress-Archive -Path "dist/win-ia32-unpacked" -DestinationPath "dist/proxycloud-gui-win-ia32-unpacked.zip"
8074
}
8175
8276
- name: Upload Artifact (Windows Portable EXE)
@@ -204,18 +198,36 @@ jobs:
204198
- [πŸ’Ό Windows 7 32-bit Portable (.exe)](https://github.com/${{ github.repository }}/releases/download/${{ github.event.inputs.tag || github.ref_name }}/proxycloud-gui-win-ia32-portable.exe)
205199
- [πŸ“‚ Windows 7 32-bit Portable (.zip)](https://github.com/${{ github.repository }}/releases/download/${{ github.event.inputs.tag || github.ref_name }}/proxycloud-gui-win-ia32-unpacked.zip)
206200
201+
**Important Notes for Windows Portable Version:**
202+
- Run the application as Administrator for proper functionality
203+
- For more information, see [Windows Portable Version Notes](https://github.com/code3-dev/ProxyCloud-GUI#important-notes-for-windows-portable-version)
204+
207205
#### macOS
208206
- [🍎 macOS Intel (x64) (.dmg)](https://github.com/${{ github.repository }}/releases/download/${{ github.event.inputs.tag || github.ref_name }}/proxycloud-gui-mac-x64.dmg)
209207
- [🍎 macOS Apple Silicon (arm64) (.dmg)](https://github.com/${{ github.repository }}/releases/download/${{ github.event.inputs.tag || github.ref_name }}/proxycloud-gui-mac-arm64.dmg)
210208
- [πŸ“¦ macOS Intel (x64) (.zip)](https://github.com/${{ github.repository }}/releases/download/${{ github.event.inputs.tag || github.ref_name }}/proxycloud-gui-mac-x64.zip)
211209
- [πŸ“¦ macOS Apple Silicon (arm64) (.zip)](https://github.com/${{ github.repository }}/releases/download/${{ github.event.inputs.tag || github.ref_name }}/proxycloud-gui-mac-arm64.zip)
212210
211+
**Important Notes for macOS:**
212+
- Configure required permissions through System Settings β†’ Privacy & Security
213+
- Enable Automation, Accessibility, Full Disk Access, and System Extension/VPN permissions
214+
- For more information, see [macOS Notes](https://github.com/code3-dev/ProxyCloud-GUI#macos)
215+
213216
#### Linux
214217
- [🐧 Linux (.deb)](https://github.com/${{ github.repository }}/releases/download/${{ github.event.inputs.tag || github.ref_name }}/proxycloud-gui-linux-amd64.deb)
215218
- [🐧 Linux (.rpm)](https://github.com/${{ github.repository }}/releases/download/${{ github.event.inputs.tag || github.ref_name }}/proxycloud-gui-linux-x86_64.rpm)
216219
- [🐧 Linux (.AppImage)](https://github.com/${{ github.repository }}/releases/download/${{ github.event.inputs.tag || github.ref_name }}/proxycloud-gui-linux-x86_64.AppImage)
217220
- [🐧 Linux (.tar.gz)](https://github.com/${{ github.repository }}/releases/download/${{ github.event.inputs.tag || github.ref_name }}/proxycloud-gui-linux-x64.tar.gz)
218221
222+
**Running in TUN Mode (Linux):**
223+
- Requires root access with the following commands:
224+
```bash
225+
xhost +SI:localuser:root
226+
sudo -E proxycloud-gui --no-sandbox
227+
xhost -SI:localuser:root
228+
```
229+
- For more information, see [Linux TUN Mode Notes](https://github.com/code3-dev/ProxyCloud-GUI#running-in-tun-mode-linux)
230+
219231
#### Arch Linux
220232
221233
ProxyCloud is now on the [AUR](https://aur.archlinux.org/packages/proxycloud-gui-bin), therefore you can install it using your prefered AUR helper.

0 commit comments

Comments
Β (0)